// import { request } from 'http';

var foo = 'hello Node'
console.log(foo);
// fs核心模块可以操作文件读写，提供了文件操作相关的API
// fs是file-system的简写，就是文件系统的意思
// fs.readFile 就是用来读取文件的

// 1. 使用require 方法加载 fs 核心模块
var fs = require('fs')

// 2. 读取文件
//     第一个参数就是读取文件的路径
//     第二个参数就是回调函数
//          error
//              如果读取失败， error就是错误对象
//              如果读取成功， error就是null
//          data
//              如果读取成功， data就是读取数据
//              如果读取失败，data就是错误对象        
fs.readFile('123.txt',function(error,data){
    //文件中存储的是二进制数据
    //需要通过 toString 方法霸气转换为字符
    console.log(data.toString())
})

// 第一个参数：文件路径
// 第二个参数：文件内容
// 第三个参数：回调函数
//      error
//          成功： 写入成功，error是null
//          失败： 写入失败，error就是错误对象
fs.writeFile('helloNode.md','ailiaili',function(error){
    console.log('写入成功')
})
var os = require('os')
console.log(os.totalmem())
console.log(os.cpus())

